A Proposal for Interactive Program Generation

نویسندگان

  • Daniel Winterstein
  • DANIEL WINTERSTEIN
چکیده

Programming-by-example (PBE) systems attempt to generate programs by learning a task from the user’s actions. It is a field with great potential, but little success so far. Most existing PBE systems are both highly specialised and quite limited in the tasks they can accomplish. This paper sets out a new approach to PBE that is general-purpose and can handle variables, branching and loops. It could therefore offer non-experts a genuine alternative to conventional programming. Our approach makes use of automated reasoning techniques, and is based on work in interactive theorem proving using model-instance based reasoning (where general theorems are proved by considering specific cases). The ‘proof-as-programs’ paradigm (where theorem provers are used to generate programs) leads us to propose that modelinstance based reasoning can be applied to program generation. The proposed method has the added benefit that because of the link to an underlying logic certain types of common bug cannot occur. We are currently working on an implementation for the domain of XML object manipulation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interactive Form-Generation in High-Performance Architecture Theory

Architecture as a designerly way of thinking and knowing is to interact with its environment. The manuscript is to speculate “interactive form-generation” based on high-performance architecture theory, and discuss the precursors and the potentials. The research aims to explore and determine the roots, aspects of interactive architecture as a part of performance-based design in contemporary arch...

متن کامل

نقش عملکرد خانواده، شکاف بین نسلی و موقعیت اجتماعی - اقتصادی در تبیین اعتیاد پذیری جوانان

Objective: This study aimed to investigate the role of family function, generation gap and socioeconomic status in addictability of young people. Method: The number of 400 male students from State, Azad and Payam Noor universities was selected through voluntary sampling. Then, they filled out Addiction Susceptibility Questionnaire, Family Assessment Device, and Generation Gap Scale. Results: Th...

متن کامل

Refining Open Distributed Systems Application to CORBA

This paper makes a proposal for introducing into the B Method a framework for distribution through remote method invocation of CORBA objects and to extend Atelier B to automatically generate CORBA IDL and distributed code.Wewill show that a constructive specificationmethod like the BMethod is well suited to design CORBA applications. Themethodologywe propose does not break the specificities of ...

متن کامل

b - Quark Physics at DORIS 1

The high energy physics program (Ecms ≤ 8.6GeV ) at DORIS was initiated by the PLUTO collaboration which sent its proposal to the Forschungskollegium June 30, 1977 [1]. The same day the observation of the Υ(9.46) resonance was announced to the public in a seminar at FNAL [2]. The physics program proposed by PLUTO included the measurement of σtot and the search for charm and τ . The search for a...

متن کامل

Differences in Eating Habits, Stress, and Weight Changes among Indonesian Generations Y and Z Students during the COVID-19 Pandemic

Background: The Covid-19 Pandemic has had a lot of impacts on society and students from various generations. Generations are a group of people who have the same age, traits, and experiences. Not all generations can overcome the impact caused by the pandemic on themselves, which is the cause of various problems in each generation starting from habits, behaviors, and stress. Generations Z and Y a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003